package task18;

/**
 * @author Administrator
 * 测试类
 */
public class ComputerTest {
    public static void main(String[] args) {
        /*1、先创建计算机对象，
          2、往该对象中添加鼠标、键盘、麦克风设备；
          3、执行计算机开机功能（这3个设备开机了，计算机就启动好了），
          4、再次执行计算机关机功能（这3个设备关机了，计算机就关闭好了）*/
        Computer computer=new Computer();
        // 通过多态的方式建立对象
        USB mouse=new Mouse();
        USB keyboard=new Keyboard();
        USB mic=new Mic();
        // 把这3个对象加入计算机对象
        computer.add(mouse);
        computer.add(keyboard);
        computer.add(mic);
        // 执行计算机开机功能
        computer.on();
        System.out.println();
        // 执行计算机关机功能
        computer.off();
    }
}
